rolling stock
noun
°collective term for all vehicles that move on a railway, powered or unpowered.